@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
img {border:0;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal;s}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;/*ie6*/}
*+html .clearfix{min-height:1px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
input,textarea {outline:none;border:0px;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } 
a:link { text-decoration: none;color: #535353;}
a:visited {text-decoration: none; color: #535353;}
a:hover { text-decoration: none; color: #000000;}
a:active {text-decoration: none; color: #535353;}
.clear{ clear:both;}
.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;}
body {background:#fff;margin: 0px; color:#535353; font-size: 12px;  font-family: microsoft yahei,宋体,Arial,Helvetica,sans-serif;}






/* flexslider */
.flexslider{position:relative;height:496px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:496px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:46%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.ssbg{ height:46px; background:#ededed;}
.sousuo{ width:1080px; margin:0 auto; height:46px;  }
.sousuo .re_ci{ float:left; height:46px; line-height:46px; padding-left:20px; }
.sousuo .re_ci span{ font-weight:bold; }
.sousuo .re_ci a{ padding-right:5px; color:#000; }
.sousuo .biao_dan{  float:right;width:256px;height:28px; margin-top:10px; background:url(../images/ssbg.jpg) no-repeat; margin-right:10px;}
.biao_dan .search1{
    float: left;
    height: 25px;background:none;
    line-height: 25px;
    padding-left: 8px;
    width:215px;}
.biao_dan .button1{ background:none;
    color: #fff;
    float: left;
    height: 26px;
    width:33px;}


.huanbao{ width:1080px; height:413px; margin:0 auto; margin-top:25px;}
.huanbao .hb_t{ background:url(../images/hbtbg.jpg) bottom no-repeat; text-align:center; font-size:14px; height:73px; margin-bottom:20px;}
.huanbao .hb_t h2{ font-size:24px; font-weight:bold; color:#1879c3;}

.huanbao .hbcon{ background:url(../images/hbbg.jpg) no-repeat; width:1066px; height:285px; position:relative;}
.huanbao .hbcon .hbc1{
	width: 221px;
	height: 106px;
	position: absolute;
	left: 17px;
	top: 163px;
}
.huanbao .hbcon .hbc1 span,.huanbao .hbcon .hbc2 span,.huanbao .hbcon .hbc3 span,.huanbao .hbcon .hbc4 span{ font-size:16px; font-weight:bold;}
.huanbao .hbcon .hbc1 p,.huanbao .hbcon .hbc2 p,.huanbao .hbcon .hbc3 p,.huanbao .hbcon .hbc4 p{ font-size:14px; line-height:28px;}
.huanbao .hbcon .hbc2{
	width: 221px;
	height: 106px;
	position: absolute;
	left: 288px;
	top: 20px;
}

.huanbao .hbcon .hbc3{
	width: 221px;
	height: 106px;
	position: absolute;
	left: 562px;
	top: 165px;
}
.huanbao .hbcon .hbc4{
	width: 221px;
	height: 106px;
	position: absolute;
	left:827px;
	top: 20px;
}



.zhanshi{ width:1080px; height:803px; margin:0 auto; margin-top:20px;}
.zhanshi .list{ width:215px; float:left; height:628px;}
.list .list_t{ background:#1d1d1d;  height:55px; line-height:55px;
  text-align: center;
    width: 215px;}
.list .list_t a{ font-size:20px; font-weight:bold; color:#FFF; }
.list .list_con{ float:left; background:url(../images/listconbg.jpg) repeat-y; height:690px; width:215px; border-bottom:4px solid #1d1d1d;}
.list .list_con dl{margin-left:13px; margin-top:15px;}
.list .list_con dl dt{ background:url(../images/listdtbg.jpg) no-repeat; width:186px; height:32px; line-height:32px; }
.list .list_con dl dt a{ font-size:16px; font-weight:bold; padding-left:41px; color:#1d1d1d;}
.list .list_con dl dd{ padding-left:20px; line-height:33px; background:url(../images/listli.jpg) 10px center no-repeat; border-bottom:1px dashed #CCCCCC; width:173px;}
.list .list_con dl dd a{ font-size:14px;}
.list .list_con dl dd:hover{ background:#1879c3;}
.list .list_con dl dd:hover a{ color:#FFF;}

.list .listcon{width:215px; float:left; background:url(../images/listcon.jpg) no-repeat; height:14px;}
.list_con .listcon2{ padding-left:10px; padding-top:10px; padding-right:15px;width:180px; font-size:12px; line-height:24px;}

.zhanshi .chanpin{ width:856px; float:right;}
.chanpin .cpt{ width:856px; background:url(../images/zhanshitbg.jpg) repeat-x; height:56px; line-height:56px;}
.chanpin .cpt ul{ width:318px; float:left;}
.chanpin .cpt ul li{ float:left;width:119px; height:54px; text-align:center; }
.chanpin .cpt ul li:hover,.chanpin .cpt ul li.casehover{ background:#ff7e00;}
.chanpin .cpt ul li:hover a,.chanpin .cpt ul li.casehover a{ color:#FFF;}
.chanpin .cpt ul li a{ font-size:16px;font-weight:bold;}
.chanpin .cpt .cpmore{ float:right; padding-right:15px;}

.chanpin .cpcon{ float:left; margin-top:15px;}
.cpcon ul li{ float:left; width:251px;  margin-left:26px; margin-bottom:12px;}
.cpcon ul li img{ width:239px; height:180px; padding:5px; border:1px solid #CCC;  }
.cpcon ul li span{width:275px; text-align:center; float:left; line-height:30px;padding-bottom: 5px;}
.cpcon ul li a{ font-size:14px;}
.cpcon ul li:hover,.cpcon ul li.casehover{ background:#1879c3;}
.cpcon ul li:hover a,.cpcon ul li.casehover a{ color:#FFF;}
.cpcon ul li:hover img{-webkit-animation:bounceIn 1s .2s ease both;
-moz-animation:bounceIn 1s .2s ease both;}
@-webkit-keyframes bounceIn{
0%{opacity:0;
-webkit-transform:scale(.3)}
50%{opacity:1;
-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn{
0%{opacity:0;
-moz-transform:scale(.3)}
50%{opacity:1;
-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}}




.gg1bg{ background:url(../images/gg1bg.jpg) center no-repeat; width:100%; height:216px;}
.gg1bg .gg1{ width:1080px; height:159px; margin:0 auto;color:#fff; position:relative;}
.gg1bg .gg1 .gg1t{
	  font-size: 18px;
    left: 905px;
    position: absolute;
    top: 20px;
}
.gg1bg .gg1 .gg1t span{ font-size:22px;  color:#fff;}
.gg1bg .gg1 .gg1_an{
	  left: 916px;
    position: absolute;
    top:115px;
}

.youshi{ width:1080px; background:url(../images/youshibg.jpg) center 46px no-repeat; height:1000px; position:relative; margin:0 auto; margin-top:40px;}
.youshi .yst{
	position: absolute;
	font-size: 40px;
	font-weight: bold;
	color: #1879c3;
	left: 321px;
	top: 5px;
}
.youshi .yst2{
	position: absolute;
	font-size: 16px;
	left: 361px;
	top: 62px;
}
.youshi .ys1{
	position: absolute;
	width: 485px;
	height: 387px;
	left: 26px;
top: 140px;
}
.ys1_title{
	position: absolute;
	font-size: 26px;
	font-weight: bold;
	left: 76px;
	top: 22px;
}
.ys1_con{
	position: absolute;
	font-size: 14px;
	line-height: 30px;
	left: 84px;
	top: 69px;
	width: 388px;
}
.ys1 .ys1_pic{
	position: absolute;
	left: 52px;
	top: 192px;
}
.youshi .ys2{
	position: absolute;
	width: 485px;
	height: 387px;
	left: 594px;
	top: 139px;
}
.ys2 .ys1_pic{
	position: absolute;
	left: 49px;
	top: 173px;
}

.youshi .ys3{
	position: absolute;
	width: 485px;
	height: 387px;
	left: 46px;
	top: 575px;
}
.ys3 .ys1_pic{
	position: absolute;
	left: 49px;
	top: 173px;
}
.youshi .ys4{
	position: absolute;
	width: 485px;
	height: 387px;
	left: 592px;
	top: 537px;
}
.ys4 .ys1_pic{
	position: absolute;
	left: 49px;
	top: 173px;
}

.aboutbg{ background:url(../images/jjbg2.jpg) center top no-repeat; height:662px; width:100%;}
.aboutbg .about{ width:1080px; height:355px; margin:0 auto; padding-top:32px;}
.about .about_l{ float:left; width:410px;}
.about .about_l img{ width:399px; height:323px; padding:5px; background:#FFF;}
.about .about_r{ width:637px; float:right;}
.about_r .abr_title a{ font-size:16px; font-weight:bold; color:#FFF; line-height:40px;}
.about_r .abr_con{ font-size:14px; color:#FFF; line-height:28px;}
.about_r .abr_more{ float:left; margin-top:15px;}

.rybg{ width:100%; background:url(../images/fengcaie.jpg) center top no-repeat;}
.rongyu{ height:272px; width:1080px; margin:0 auto; background:#FFF; margin-top:20px;}
.rongyu .ryt{ height:55px; width:1070px; line-height:55px;}
.rongyu .ryt ul{ width:400px; margin-left:15px;}
.rongyu .ryt ul li{ float:left; padding-left:15px;}
.rongyu .ryt ul li a{ font-size:16px; font-weight:bold;}
.rongyu .ryt ul li:hover{ background:url(../images/rfengcaittbg.jpg) bottom no-repeat;}
.rongyu .ryt ul li:hover a{ color:#1879c3;}

.rongyu .rycon{ width:1080px; float:left; position:relative; margin-top:20px;}
.rycon #simgs{width:1080px; float:left;margin: 0 58px;}
#simgs ul li{ float:left; width:205px; margin-left:15px;}
#simgs ul li img{ width:193px; height:123px; padding:5px; border:1px solid #CCC;}
#simgs ul li span{width:205px; text-align:center; float:left; line-height:30px;}

.rycon .t_l{ left:13px;}
.rycon .t_r{ right:13px;}
.rycon .fl { float:left;}
.rycon .fr { float:right;}
.rycon .pa{ position:absolute;}
.rycon .pr{ position:relative}
.rycon em{
	position: absolute;
	top:40px;
}


.rycon #simgs2{width:1080px; float:left;margin: 0 58px;}
#simgs2 ul li{ float:left; width:205px; margin-left:15px;}
#simgs2 ul li img{ width:193px; height:123px; padding:5px; border:1px solid #CCC;}
#simgs2 ul li span{width:205px; text-align:center; float:left; line-height:30px;}



.jianzheng{ width:1080px; height:433px; margin:0 auto;}
.jianzheng .jzt{ background:url(../images/jzbottom.jpg) bottom no-repeat; font-size:14px; text-align:center; width:1080px; height:70px; margin-top:15px; margin-bottom:20px; color:#c0c0c0;}
.jianzheng .jzt a{ font-size:24px; font-weight:bold;}
.jianzheng .jzcon{ float:left;}
.jzcon .jzc1{ width:486px; height:154px; background:#f3f3f3; float:left; margin-left:30px; margin-bottom:20px;}
.jzcon .jzc1 .jzc1_l{ float:left; width:209px; height:154px;}
.jzc1 .jzc1_r{ width:255px; height:130px; float:right; padding-top:13px;}
.jzc1_r .jzc1r_t{ font-size:14px; font-weight:bold;}
.jzc1_r .jzc1r_con{ line-height:22px; font-size:12px; padding-top:8px;    line-height: 22px;
    font-size: 12px;
    padding-top: 8px;
    height: 70px;
    overflow: hidden;}
.jzcon .jzc1:hover{ background:#1879c3; color:#FFF;}
.jzc1_r .jzc1r_more{ float:left; padding-top:8px;}
.jzc1_r .jzc1r_more a{ color:#fd8a11; font-size:14px;}
.jzcon .jzc1:hover a{ color:#FFF;}



.gg2bg{ background:url(../images/gg2bg.jpg) center no-repeat; width:100%; height:172px;}
.gg2bg .gg2{ width:1080px; height:172px; margin:0 auto;color:#fff; position:relative;}
.gg2bg .gg2 .gg2t{
	  font-size: 18px;
    left:871px;
    position: absolute;
    top: 20px;
}
.gg2bg .gg2 .gg2t span{ font-size:24px;  color:#fff;}
.gg2bg .gg2 .gg2_an{
	  left:886px;
    position: absolute;
    top: 87px;
}


.trends{width:1080px;height:499px; margin:0 auto; padding-top:32px;}
.trends .industry{width:410px;height:470px; margin:0 auto; float:left;}
.trends .industry .industry_t{ border-bottom:1px solid #d2d2d2; height:45px; font-size:12px; color:#CCC; line-height:45px;}
.trends .industry .industry_t h3 a{font-size:16px; color:#2e95e4; font-weight:bold; float:left;}
.trends .industry .industry_t h3{ width:300px; float:left;}
.trends .industry .industry_t .more{font-size:14px; color:#333; background:url(../images/xq1.png) no-repeat center; width:86px; height:26px; line-height:26px; text-align:center; display:block; float:right;}
.trends .industry .ind_nr{margin-top:20px;}
.trends .industry .ind_nr img{width:409px; height:262px;}
.trends .industry .ind_nr h5 a{ font-size:14px; font-weight:bold; color:#2e95e4; display:block; width:410px; overflow:hidden; line-height:30px;}
.trends .industry .ind_nr p{width:409px; height:70px; overflow:hidden; line-height:24px; color:#545454; font-size:14px;}
.trends .industry .ind_nr .xq a{ float:right; color:#fe8201; font-size:14px;}

.trends .tab_menu{width:600px;height:470px; margin:0 auto; float:right;}
.tab_menu .ttt{ width:600px; height:45px; border-bottom:1px solid #d2d2d2;}
.tab_menu .ttt ul{float:left; height:45px; }
.tab_menu li h3 a{font-size:16px;color:#2e95e4; font-weight:bold; line-height:45px;}
.tab_menu li h3{ font-size:12px; color:#CCC;}
.tab_menu .ttt .gd{ float:right; line-height:30px;}
.tab_menu .ttt .gd a{ background:url(../images/xq1.png) no-repeat center; width:86px; height:26px; line-height:26px; text-align:center; display:block;font-size:14px; color:#333;}
.tab_menu .ttt li{ float:left; height:30px; text-align:left; line-height:40px;cursor:pointer; color:#005ab4;margin-right: 20px;}
.tab_menu .ttt li h3:hover a,.tab_menu .ttt li h3.casehover a{color:#e20000;}
.tab_menu .tabcont{ width:600px; float:left; height:auto;clear:both;}
.tab_menu .tabcont .tabc{width:600px; float:left; height:auto;clear:both;}
.tab_menu .tabc .box_nr{width:600px; margin:10px auto 0 auto;height:292px;}
.tab_menu .tabc .box_nr ul li{width:600px;height:125px; padding:10px 0; border-bottom:1px dashed #d2d2d2;}
.tab_menu .tabc .box_nr ul li img{float:left;width:206px;height:123px;}
.tab_menu .tabc .box_nr ul li p{ float:left;margin-left:15px;line-height:200%; text-indent:2em;font-size:14px;height:80px;overflow: hidden; color:#545454;width:375px;}
.tab_menu .tabc .news{margin-top:10px;}
.tab_menu .tabc .news ul li{width:49%; float:left;line-height:300%; padding-left:5px; background:url(../images/buttom1.jpg) no-repeat left center; overflow:hidden;}
.tab_menu .tabc .news ul li.last{ overflow:none;}
.news ul li a{ font-size:14px; color:#545454; float:left;padding:0 10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; }
.tab_menu .tabc .box_nr h5 a{float:left;margin-left:15px;font-size:14px;color:#2e95e4; width:375px; overflow:hidden;}

.catenate{margin:0px auto; width:1080px;height:25px;}
.catenate .link{float:left;font-size:18px;color:#333;line-height:25px; font-weight:bold; border-right:1px solid #d2d2d2;padding-right:10px;}
.catenate .link span{font-size:14px;color:#333;line-height:25px; }
.catenate .yq a{font-size:14px;color:#333; float:left; line-height:25px; text-align:center;margin-left:10px;}


.links{ width:1080px; background:url(../images/linksbbg.jpg) bottom no-repeat; height:130px; margin:0 auto; margin-bottom:20px;}
.links span{ color:#2e95e4; font-weight:bold; font-size:16px; width:82px; float:left;line-height:60px;}
.links p{ width:970px; float:left;line-height:60px;}
.links p a{ font-size:14px; padding-left:5px; padding-right:5px;}


